FluentCommunity\App\Services\Helper D

Total Complexity 227
Dependencies 13
Dependents 41
Total lines 1,599
Lines of code 1,011
Logical lines of code 486
Comment lines 300
Methods 50
Properties 0

Methods 50

Method Rating Maintainability Complexity Lines of code
getMenuItemsGroup()
D
24
35 187
getCommunityMenuGroups()
B
41 19 54
encryptDecrypt()
A
45 13 38
ipInRange()
A
46 11 34
getIp()
A
49 10 31
canAccessPortal()
A
50 9 30
getRouteNameByRequestPath()
A
54 8 22
getMediaFromUrl()
S
54 7 22
addToSpace()
S
50 6 31
isCfIp()
S
50 6 31
renderLink()
S
50 6 29
getAllCommunityGroups()
S
52 6 25
getPortalRequestPath()
S
49 5 33
removeFromSpace()
S
55 5 21
getUrlByJsRoute()
S
55 5 18
isSiteAdmin()
S
59 5 16
generalSettings()
S
49 4 31
getCurrentProfile()
S
60 5 15
getHumanExcerpt()
S
50 4 29
printLinkIcon()
S
56 4 19
transformSpaceToLink()
S
57 4 15
getMediaByProvider()
S
61 4 13
getCurrentUser()
S
63 4 12
getWpUserFullName()
S
64 4 9
getWelcomeBannerSettings()
S
47 1 43
baseUrl()
S
62 3 11
updateSpaceMeta()
S
57 2 18
getMediaItemsFromUrl()
S
64 3 10
getRoutePaths()
S
49 1 30
getPortalSlug()
S
60 2 12
getUserSpaceIds()
S
65 2 9
attrs()
S
68 2 7
isFeatureEnabled()
S
74 2 4
getSpaceMeta()
S
64 2 10
getWelcomeBanner()
S
64 2 9
getEnabledFeedLinks()
S
69 2 6
getAllWpPublishedPage()
S
60 1 14
portalRoutePaths()
S
62 1 13
isRtl()
S
79 1 3
getPortalRouteType()
S
79 1 3
isHeadless()
S
79 1 3
hasColorScheme()
S
75 1 4
assetUrl()
S
79 1 3
isUserInSpace()
S
73 1 5
hasGlobalPost()
S
74 1 4
isPublicAccessible()
S
74 1 4
isAlreadyOnboarded()
S
74 1 4
getFeedLinks()
S
73 1 5
updateFeedLinks()
S
75 1 4
getOnboardingSettings()
S
66 1 8